/* 设置需要的标签内边距和外边距为0，仅添加需要的标签，不建议使用星号（*）代替，以下为示例 */
* { margin: 0; padding: 0;  font-size: 12px; outline: none; font-family:"Microsoft YaHei", "SimSun";}

body{}

/*禁止FF等浏览器给textarea增加可拖拽大小的设置*/
textarea { resize: none; }

/*图片无边框*/
img { border: none; }
.imgwrap img { width: 100%; }

/* 清除列表样式设置，以下为示例，仅写你用到的标签 */
ul , li{ list-style: none; }

/*文字对齐*/
.align_left { text-align: left; }
.align_center { text-align: center; }
.align_right { text-align: right; }

/* 设置链接默认样式，默认颜色和鼠标移入颜色根据实际需求自行更改 */
a{text-decoration:none;color:#4a4a4a;
	transition:color 0.2s;
	-webkit-transition: color 0.2s;
	-moz-transition: color 0.2s;
	-ms-transition: color 0.2s;
	-o-transition: color 0.2s;
}
.sub_nav .focus a,
.sub_nav a:hover,
.page .focus ,
.page a:hover,
.taocan_info i,
.gonggao_list a:hover ,
a:hover{color:#ed008c;}

/*清除浮动 两种方式根据具体需求自选*/
.cf:before, .cf:after { content:"";  display:table;  }
.cf:after {  clear:both;  }  
.cf { zoom:1;  } /*方式1*/
.of { overflow:hidden; }/*方式2*/

/*表格边框合并*/
table{border-collapse:collapse;}

/*动画*/
.sub_nav li,
.last_banner ,
.next_banner,
.animate{
transition:all 0.3s;
-webkit-transition:all 0.3s;
-moz-transition:all 0.3s;
-ms-transition:all 0.3s;
-o-transition:all 0.3s;
}

/*浮动*/
.f_left{float:left;}
.f_right{float:right;}

/*强制换行*/
.break_word{word-wrap:break-word;word-break:break-all;}
/*文字强制不断行*/
.hehe{white-space:nowrap;}

/*禁止换行*/
.keep_all{word-break:keep-all;white-space:nowrap;}

/*超出省略号，仅限单行，并且需要设定一个宽度*/
.product_txt , 
.gonggao_list a ,
.ellipsis { overflow: hidden; text-overflow: ellipsis; display: block; white-space: nowrap }

/*段落两端对齐*/
.case_intro , .txt_justify{text-align:justify;text-justify:inter-ideograph}

/*两端对齐 若单行，至少要3个字符，只有两个字符的，中间补一个空格*/
.text_justify {
	text-align: justify; text-justify: distribute-all-lines;/*ie6-8*/ 
	text-align-last: justify;/* ie9*/ 
	-moz-text-align-last: justify;/*ff*/ 
	-webkit-text-align-last: justify;/*chrome 20+*/ }
	@media screen and (-webkit-min-device-pixel-ratio:0) {/* chrome*/
	.aaa:after { content: "."; display: inline-block; width: 100%; overflow: hidden; height: 0; }
}

/*修复火狐按钮文字不垂直居中的bug*/
input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
	border:none;
	padding:0;
}

/*布局框架*/
.m_center{margin:0 auto;}
.container{position:relative;}
.container_full{width:100%;}
.container_half{width:50%;}
.container_1000{width:1000px;}
.m_b25{margin-bottom:25px;}

/*表单元素*/

/*站点公共样式*/
/*head*/
.container_head{background:#ededed;height:30px;line-height:30px;color:#333333;}
.head_right a{float:right;padding:0 0 0 20px;display:inline-block;}
/*logo和搜索*/
.container_subhead{padding:30px 0;}
.container_search{margin-left:100px;}
.sousuo{border:1px solid #a8a8a8;height:38px;padding:0 10px;float:left;margin-right:3px;width:400px;}
.sousuo:focus{border:1px solid #ED008C}
.btn_search{background:url(../images/bg_search.png) center center no-repeat #ed008c;height:40px;display:inline-block;border:none;padding:0 45px;cursor:pointer;}
.resou{line-height:40px;height:40px;margin-left:20px;overflow:hidden;width:220px;}
.resou *{font-size:14px;color:#ed008c;float:left;}
.resou a{display:inline-block;margin-right:5px;}

/*导航*/
.container_nav{background:#ed008c;height:40px;z-index:2;}
.nav > li{float:left;height:40px;line-height:40px;position:relative;}
.nav >li > a{color:#fff;padding:0 20px;font-size:14px;display:inline-block;min-width:4em;text-align:center;}
.nav > .focus{background:#c42382;}
.nav >li:hover .subNav{display:block;}
.subNav{position:absolute;top:40px;background:#fff;width:100%;text-align:center;display:none;}
.subNav a{display:block;}
.subNav a:hover{background:#f0f0f0;}


/*banner*/
.container_login , .banner , .banner li , .container_banner{height:350px;}
.banner{position:relative;z-index:1;}
.banner , .banner li{width:100%;}
.banner li{background-repeat:no-repeat;background-position:center center;position:absolute;left:0;top:0;}
.banner a{display:block;width:100%;height:100%;}
.banner{position:absolute;left:0;top:0;}
.last_banner , .next_banner{background-image:url(../images/arrow_banner.png);background-repeat:no-repeat;display:block;position:absolute;width:20px;height:54px;top:140px;margin-top:-27px;cursor:pointer;filter: Alpha(opacity=50);opacity:0.5;}
.last_banner:hover , .next_banner:hover{filter: Alpha(opacity=100);opacity:1;}
.last_banner {left:-40px; background-position:left top;}
.next_banner {right:-40px;background-position:left bottom;}
.wrap_login{height:0px;}
/*登录框*/
.container_login{right:0px;top:10px;width:280px;height:330px;position:absolute;background:#fff;}
.wrap_login{z-index:1;}
.title_login{background:#1faaeb;height:40px;line-height:40px;text-align:center;color:#fff;font-size:18px;font-weight:normal;}
.login_subwrap{padding:15px 15px 0 15px;}
.btn_login{display:block;width:100%;}
.table_login{width:100%;}
.table_login td{padding-bottom:15px;}
.input_login{border:1px solid #a8a8a8;height:28px;line-height:28px;padding:0 10px;width:160px;}
.a_zhuce{color:#ed008c;}
.a_mima{color:#1faaeb;}
.btn_login{color:#fff;border:none;background:url(../images/bg_submit.png) center center no-repeat;height:30px;cursor:pointer;}
.title_gonggao{font-size:14px;color:#333333;border-bottom:1px solid #d2d2d2;height:30px;line-height:30px;margin-bottom:10px;}
.gonggao_list{line-height:25px;}
.gonggao_list a{color:#333333;font-size:14px;width:90%;}
/*登录后*/
.denglu{padding:20px 0;color:#333;}
.denglu a{color:#ed008c;}

/*楼层title*/
.title_coloumn{background:#fde5f3;line-height:35px;height:35px;font-weight:normal;}
.title_coloumn .lou{background:#ed008c;float:left;}
.title_txt{float:left;color:#ed008c;font-size:16px;margin-left:20px;}
.more{float:right;color:#333333;margin-right:20px;}

/*楼层产品*/
.product_list{width:110%;overflow:hidden;}
.product_list li{float:left;text-align:center;margin:0 51px 10px 0;width:80px;}
.product_img , .product_txt{display:block;}
.product_img{width:80px;height:80px;overflow:hidden;text-align:center;}
.product_img img{height:80px;}
.product_txt{font-size:16px;height:30px;line-height:30px;margin-top:5px;width:95%}
.taocan_list{overflow:hidden;}
.taocan_list li{float:left;background:url(../images/bg_jia.png) right 32px no-repeat;padding-right:28px;margin-right:16px;text-align:center;width:80px;}
.taocan_list .last{background:url(../images/bg_deng.png) right 32px no-repeat;}
.product_txt_2{font-size:12px;color:#2480df;text-align:left;}
.yuanjia{font-size:12px;color:#333;text-align:left;display:block;}
.product_taocan{width:80px;height:80px;border:1px solid #bfbfbf;display:block;float:left;line-height:80px;text-align:center;margin-right:16px;}
.product_none{border:1px solid #bfbfbf;}
.taocan_info{float:left;line-height:25px;}
.taocan_info p{color:#333333;}
.taocan_info .price{font-size:16px;}
.taocan_info i{font-style:normal;font-size:16px;}
.btn_taocan{
	background: #fdfdfd; /* Old browsers */
	background: -moz-linear-gradient(top,  #fdfdfd 0%, #d6d6d6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#d6d6d6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #fdfdfd 0%,#d6d6d6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #fdfdfd 0%,#d6d6d6 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #fdfdfd 0%,#d6d6d6 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #fdfdfd 0%,#d6d6d6 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#d6d6d6',GradientType=0 ); /* IE6-9 */
	border:1px solid #cbcbcb;height:24px;display:inline-block;padding:0 10px;
}
.taocan_list{margin-bottom:10px;}

/*流程*/
.liucheng{display:block;}
.container_footer{text-align:center;margin-top:25px;border-top:1px solid #989898;padding:20px 0;line-height:25px;}
.container_footer *{color:#989898;}
.foot_link a{display:inline-block;padding:0 10px;;}

/*活动中心*/
.container_huodong{border:1px solid #d1d1d1;margin-top:25px;}
.search{background:#dfdfdf;height:38px;line-height:38px;}
.search *{color:#333;}
.paixu{font-size:14px;}
.select_paixu{border:1px solid transparent;padding:3px;outline:none;border-radius:3px;}
.seek-input{height:26px;background:#fff;margin:6px 0 0 50px;padding:0 10px;border-radius:100px;}
.input_subsearch{border:none;height:100%;float:left;line-height:26px;width:130px;}
.btn_search2{background:url(../images/bg_search2.png) center center no-repeat;height:100%;padding:0 15px;border:none;cursor:pointer;}
.table_huodong{width:100%;}
.table_huodong thead{text-align:center;background:#eeeeee;height:40px;}
.table_huodong thead .odd{background:#fff;}
.table_huodong thead td{border:1px solid #c7c7c7;border-left:none;border-right:none;font-size:16px;}
.table_huodong tbody td{padding:20px 10px;}
.table_huodong tbody td .product_img{display:inline-block;}
.table_huodong tbody td p{font-size:12px;color:#666;line-height:22px;}
.table_huodong tbody td .shounum{font-size:18px;color:#ed008c;}
.btn_xiangqing{background:#ed008c;height:30px;color:#fff;display:inline-block;padding:0 20px;line-height:30px;}
.btn_xiangqing:hover{color:#fff;}
.page{padding:30px 0;color:#666;}
.page a{color:#666;}
.page *{display:inline;padding:0 3px;}

/*帮助中心*/
.banner_page{margin:25px auto;}
.sub_nav{line-height:40px;width:170px;padding-top:10px;}
.sub_nav li{background:url(../images/list_style.png) 50px bottom no-repeat;height:40px;}
.sub_nav .focus  , .sub_nav li:hover{background-position:50px top;}
.sub_nav li a{display:block;padding-left:60px;}
.container_right{border-left:1px solid #d1d1d1;padding:20px ;width:789px;min-height:400px;}
.title_page{color:#333333;font-size:18px;font-weight:normal;margin-bottom:10px;}
.container_edit{min-height:300px;}
.container_edit *{color:#666;font-size:14px;line-height:30px;}

/*产品信息*/
.title_product{border-bottom:1px solid #d1d1d1;overflow:hidden;height:40px;line-height:40px;text-align:center;}
.title_product span{display:block;font-size:14px;color:#333;}
.title_product .f_left{width:610px;}
.title_product .f_right{width:390px;}
.product_wrap{padding:30px 0;}
.product_left{width:550px;}
.product_left , .product_right{padding:20px 30px ;}
.product_right{width:329px;border-left:1px solid #d1d1d1;overflow:hidden;padding-bottom:50px;}
.list-left .product_img{float:left;margin-right:20px;}
.site-info{overflow:hidden;color:#666;line-height:22px;}
.site-info h3{color:#333;font-weight:normal;font-size:16px;}
.siteinfo-bottom{padding:30px 0;}
.tuijian{padding:20px 15px 20px;border-top:1px solid #d1d1d1;}
.product_price{float:left;height:30px;line-height:30px;font-size:14px;color:#333;}
.product-fee li{float:left;line-height:30px;height:30px;margin:0 7px 8px 0 ;border:2px solid transparent;}
.product-fee li a{display:block;border:1px solid #ccc;padding:0 5px;}
.product-fee .focus{border:2px solid #ff6701;}
.product-fee .focus a {border:1px solid transparent;}
.feeerror{color:red;line-height:30px;height:30px;}
.content-bottom{background:#efefef;padding:20px;}
.add-cart , .go-buy{display:inline-block;height:34px;line-height:34px;padding:0 20px;font-size:16px;}
.add-cart , .add-cart:hover {background:#ed008c;margin-right:20px;color:#fff;}
.go-buy {background:#fff;color:#ed008c;}
.buy_num{margin-bottom:20px;line-height:30px;}
.num_wrap{background:#fff;height:30px;overflow:hidden;}
.num_wrap *{float:left;}
.num_reduce , .num_plus{display:inline-block;width:30px;height:30px;background:url(../images/bg_num.png) center top no-repeat;cursor:pointer;}
.num_reduce{background-position:center bottom;}
.num_text{height:30px;border:none;width:50px;}
.kucun{padding-left:10px;}
.price_tc{line-height:30px;color:#333;font-size:14px;margin-bottom:10px;}
.container_pingjia{margin-top:30px;background:#f6f6f6;}
.lou .txt{color:#fff;padding:0 30px;}
.tab_title{color:#ed008c;}
.tab_title li{float:left;padding:0 20px;height:100%;cursor:pointer;}
.tab_title .focus , .tab_title li:hover{background:#ed008c;color:#fff;}
.table_pingjia td{padding:0 20px;line-height:40px;font-size:14px;text-align:center;}
.table_pingjia thead{color:#333;}
.table_pingjia tbody{color:#666;}
.container_tab{padding:0 20px 20px;}
.tw_box{color:#666;line-height:25px;border-bottom:1px dashed #ccc;padding:10px 0;}
.tw_box *{font-size:14px;}
.wen{overflow:hidden;}
.times{float:right;color:#999;}
.name {color:#ED008C;margin-right:5px;}
.da {color:#666}

/*购物车*/
.title_cart{font-size:18px;height:30px;line-height:30px;padding:10px 20px;color:#333333;}
.num_wrap_cart{border:1px solid #ccc;display:inline-block;}
.table_huodong .product_name , .table_huodong .product_intro{font-size:16px;color:#003333;line-height:30px;}
.product_name {margin-top:10px;}
.price_cart , .price_cart *{font-size:16px;color:#003333;}
.xiaoji , .xiaoji *{color:#ed008c;font-size:16px;}
.table_cart tbody td{padding:20px;border-bottom:1px solid #eaeaea;}
.table_cart tfoot td{background:#EEEEEE;height:60px;text-align:right;padding:0 20px;color:#003333;font-size:16px;}
.totalprice{font-size:36px;color:#ed008c;}
.cart-button{padding:50px 0;}
.cart-button .go-buy{border:1px solid #ccc;}
.cart-button .add-cart{border:1px solid #ED008C;margin-left:20px;}

/*个人中心*/
.table_info{line-height:40px;}
.table_info td{color:#333333;font-size:14px;padding:6px 10px 6px 0;}
.formtip{color:red;font-size:12px;}
.table_info{margin-bottom:40px;}
.input_info{border:1px solid #d1d1d1;line-height:30px;width:200px;padding:0 10px;}
.input_info:focus{border:1px solid #ED008C;}
.table_mingxi{width:100%;text-align:center;}
.table_mingxi thead td{background:#eeeeee;color:#333;font-size:16px;height:40px;}
.table_mingxi td{color:#666;line-height:30px;padding:0 10px;}
.huodong_tip{background:#e2f2d1;border:1px solid #6ebd18;padding:15px;margin-bottom:10px;line-height:30px;}
.huodong_tip p{color:#555;font-size:14px;}
.tab_huodong{height:30px;overflow:hidden;margin-bottom:20px;border-bottom:1px solid #ed008c;}
.tab_huodong li{float:left;color:#333;display:block;height:100%;line-height:30px;}
.tab_huodong .focus{background:#ed008c;color:#fff;}
.tab_huodong a{display:block;text-align:center;padding:0 20px;font-size:14px;}
.tab_huodong .focus a{color:#fff;}

/*用户注册*/
.container_zhuce{padding:20px 80px;}
.title_zhuc{color:#ed008c;font-weight:normal;font-size:18px;margin-bottom:30px;}
.tip_form{color:#666;padding-left:6px;}
.xieyi{border-top:1px solid #ccc;padding-top:30px;}
.container_xieyi *{font-size:12px;color:#666;line-height:22px;}
.laben_zhuc{color:#666;}
.laben_zhuc input[type="checkbox"]{vertical-align:-2px;}
.zhuctip{line-height:40px;margin-top:10px;}
.zhuctip a{color:#ED008C;}
.zhuctip a:hover{text-decoration:underline;}